package com.mdxl.shiro.entity;

import lombok.Data;

import java.util.List;

/**
 * @Author:MuJiuTian
 * @Description: 权限表
 * @Date: Created in 下午10:56 2019/10/31
 */
@Data
public class SysPermission {
    // 主键
    private Integer id;
    // 名称
    private String permissionName;
    // 资源类型，[menu|button]
    private String resourceType;
    // 资源路径
    private String url;
    // 权限字符串,menu例子：role:*，button例子：role:create,role:update,role:delete,role:view
    private String permission;
    // 父编号
    private Long parentId;
    // 父编号列表
    private String parentIds;
    // 菜单层级，1（顶级）,2,3
    private Integer level;
    private Boolean available = Boolean.FALSE;
    //角色 -- 权限关系：多对多关系; SysRolePermission
    private List<SysRole> roles;
}
